//package com.example.testi18n.job;
//
//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
//import com.example.testi18n.mapper.CronMapper;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.scheduling.annotation.Scheduled;
//
//import javax.annotation.Resource;
//import java.time.LocalDateTime;
//
///**
// * 定时任务1-测试
// */
//@Configuration
//public class TaskDemo extends TaskSchedulingConfigurer {
//
//    @Resource
//    CronMapper cronMapper;
//
//
//    /**
//     * 定时任务方法
//     */
//    @Override
//    public void taskService() {
//        Integer open = getOpen();
//        if (1== open){
//            System.out.println("定时任务demo1:"
//                    + LocalDateTime.now()+"，线程名称："+Thread.currentThread().getName()
//                    + " 线程id："+Thread.currentThread().getId());
//        }
//    }
//
//    /**
//     * 获取本任务的表达式
//     */
//    @Override
//    public String getCron() {
//        return cronMapper.getCron();
//    }
//
//    /**
//     * 获取本任务的开启状态
//     */
//    public Integer getOpen() {
//        QueryWrapper<Scheduled> queryWrapper = new QueryWrapper<>();
////        Integer open = cronMapper.selectOne(queryWrapper).getOpen();
//        return 1;
//    }
//
//}